package com.fdb.efp.loan.service.facade;

import java.util.List;

import com.fdb.efp.loan.service.vo.DwBaiduOpenTempVO;


/**
 * Service Interface：百度联合贷-贷款每日放款明细临时表服务 
 * @author ligm
 * @date 2019-05-02 
 */
public interface DwBaiduOpenTempService {
    
	/**
	 * 新增数据 
     * @param inDwBaiduOpenTempVo
	 * @return 
	 */
	public int insertDwBaiduOpenTemp(DwBaiduOpenTempVO inDwBaiduOpenTempVo);

    /**
	 * 根据主键删除信息 
     * @param inDwBaiduOpenTempVo
	 * @return 
	 */
	public int deleteByPk(DwBaiduOpenTempVO dwBaiduOpenTempVo);

    /**
	 * 根据主键更新信息 
     * @param inDwBaiduOpenTempVo
	 * @return 
	 */  
	public int updateByPk(DwBaiduOpenTempVO dwBaiduOpenTempVo);

    /**
	 * 根据主键查询详情 
     * @param dwBaiduOpenTemp
	 * @return 
	 */
	public DwBaiduOpenTempVO queryByPk(DwBaiduOpenTempVO dwBaiduOpenTempVo);

    /**
	* 一级数据权限
     * @param dwBaiduOpenTemp
	 * @return 
	 */	
	public List<DwBaiduOpenTempVO> queryAllByLevelOne(DwBaiduOpenTempVO dwBaiduOpenTempVo);
	
    /**
	 * 二级数据权限 
     * @param dwBaiduOpenTemp
	 * @return 
	 * @version 0.1
	 */
	public List<DwBaiduOpenTempVO> queryAllByLevelTwo(DwBaiduOpenTempVO dwBaiduOpenTempVo);
	
    /**
	 * 三级数据权限 
     * @param dwBaiduOpenTemp
	 * @return 
	 */
	public List<DwBaiduOpenTempVO> queryAllByLevelThree(DwBaiduOpenTempVO dwBaiduOpenTempVo);
	
    /**
	 * 四级数据权限 
     * @param dwBaiduOpenTemp
	 * @return 
	 */
    public List<DwBaiduOpenTempVO> queryAllByLevelFour(DwBaiduOpenTempVO dwBaiduOpenTempVo);

    /**
	 * 五级数据权限
     * @param dwBaiduOpenTemp
	 * @return 
	 */
    public List<DwBaiduOpenTempVO> queryAllByLevelFive(DwBaiduOpenTempVO dwBaiduOpenTempVo);
    
    /**
	 * 根据订单号查找贷款每日放款明细临时信息<br>
	 * 0.1: weijj:2019年5月7日 下午3:02:37:新增 <br>
	 * @author  weijj
	 * @since 2019年5月7日 下午3:02:37
	 * @date 2019年5月7日 下午3:02:37
	 * @version 0.1 
	 */
    public DwBaiduOpenTempVO queryByOrderId(DwBaiduOpenTempVO dwBaiduOpenTempVo);
    
    /**
	 * 
	 * 分页查询【贷款每日放款明细临时表】 <br>
	 * 0.1:weijj:2019年5月7日 下午2:37:18:新增 <br>
	 * 
	 * @author weijj
	 * @since 2019年5月7日 下午2:37:18
	 * @date 2019年5月7日 下午2:37:18
	 * @version 0.1
	 */
	public List<DwBaiduOpenTempVO> queryByPage(DwBaiduOpenTempVO dwBaiduOpenTempVO);
	
	/**
	 * 
	 * 统计【贷款每日放款明细临时表】数据量 <br>
	 * 0.1:weijj:2019年5月7日 下午2:37:18:新增 <br>
	 * 
	 * @author weijj
	 * @since 2019年5月7日 下午2:37:18
	 * @date 2019年5月7日 下午2:37:18
	 * @version 0.1
	 */
	public int queryCount();
}
